package com.hxh.entity;

import lombok.Data;
import java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;


/**
 * 表字段映射字典
 **/
@Data
public class ProjectTableFiledConfigPre implements Serializable{
    private static final long serialVersionUID = 1L;

    /**
     * 自增id
     * 索引:PRI
     **/
    private Integer id;

    /**
     * 配置名称
     **/
    private String name;

    /**
     * 0：单选 1：多选
     **/
    private String type;

    /**
     * 1：tag形式 0：文本形式
     **/
    private String showAsTag;

    /**
     * json数组字符串保存,对应选项值，如[{label:xx,value:xx,color:xxx}]
     **/
    private String showSelectOption;

    /**
     * 详细描述
     **/
    private String desc;

    /**
     * 创建时间
     **/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private java.util.Date createTime;

    /**
     * 更新时间
     **/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private java.util.Date updateTime;



}
